package com.eascs.web.o2o.web.reward.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

@Entity
@Table(name=" dm_reward_valid_loan_total_amount ")
@NamedQuery(name="ValidLoan.findAll", query="SELECT o FROM ValidLoan o")
public class ValidLoan implements Serializable{

	/**
	 * 有效投放总额实体类
	 */
	private static final long serialVersionUID = 1L;
	
	@Id
	@Column(name="id")
	private String id;
	
	@Column(name="t_month")
	private String t_month;
	
	@Column(name="province_code")
	private String province_code;
	
	@Column(name="province_name")
	private String province_name;
	
	@Column(name="user_no")
	private String user_no;
	
	@Column(name="user_code")
	private String user_code;
	
	@Column(name="user_name")
	private String user_name;
	
	@Column(name="evaluate_type")
	private String evaluate_type;
	
	@Column(name="cur_new_loan_amount")
	private BigDecimal cur_new_loan_amount;
	
	@Column(name="cur_continue_loan_amount")
	private BigDecimal cur_continue_loan_amount;
	
	@Column(name="cur_overdue_amount")
	private BigDecimal cur_overdue_amount;
	
	@Column(name="cur_receive_loan_amount")
	private BigDecimal cur_receive_loan_amount;
	
	@Column(name="cur_new_coefficient")
	private BigDecimal cur_new_coefficient;
	
	@Column(name="continue_loan_coefficient")
	private BigDecimal continue_loan_coefficient;
	
	@Column(name="valid_loan_amount")
	private BigDecimal cvalid_loan_amount;
	
	@Column(name="ltd")
	private String ltd;
	
	@Column(name="ltd_code")
	private String ltd_code;
	
	@Column(name="ltd_name")
	private String ltd_name;
	
	@Column(name="is_lock")
	private String is_lock;
	
	@Column(name="create_user")
	private String create_user;
	
	@Column(name="create_date")
	@Temporal(TemporalType.DATE)
	private Date create_date;
	
	@Column(name="update_user")
	private String update_user;
	
	@Column(name="update_date")
	@Temporal(TemporalType.DATE)
	private Date update_date;
	
	@Column(name="confirm_user")
	private String confirm_user;
	
	@Column(name="confirm_date")
	@Temporal(TemporalType.DATE)
	private Date confirm_date;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getT_month() {
		return t_month;
	}

	public void setT_month(String t_month) {
		this.t_month = t_month;
	}

	public String getProvince_code() {
		return province_code;
	}

	public void setProvince_code(String province_code) {
		this.province_code = province_code;
	}

	public String getProvince_name() {
		return province_name;
	}

	public void setProvince_name(String province_name) {
		this.province_name = province_name;
	}

	public String getUser_no() {
		return user_no;
	}

	public void setUser_no(String user_no) {
		this.user_no = user_no;
	}

	public String getUser_code() {
		return user_code;
	}

	public void setUser_code(String user_code) {
		this.user_code = user_code;
	}

	public String getUser_name() {
		return user_name;
	}

	public void setUser_name(String user_name) {
		this.user_name = user_name;
	}

	public String getEvaluate_type() {
		return evaluate_type;
	}

	public void setEvaluate_type(String evaluate_type) {
		this.evaluate_type = evaluate_type;
	}

	public BigDecimal getCur_new_loan_amount() {
		return cur_new_loan_amount;
	}

	public void setCur_new_loan_amount(BigDecimal cur_new_loan_amount) {
		this.cur_new_loan_amount = cur_new_loan_amount;
	}

	public BigDecimal getCur_continue_loan_amount() {
		return cur_continue_loan_amount;
	}

	public void setCur_continue_loan_amount(BigDecimal cur_continue_loan_amount) {
		this.cur_continue_loan_amount = cur_continue_loan_amount;
	}

	public BigDecimal getCur_overdue_amount() {
		return cur_overdue_amount;
	}

	public void setCur_overdue_amount(BigDecimal cur_overdue_amount) {
		this.cur_overdue_amount = cur_overdue_amount;
	}

	public BigDecimal getCur_receive_loan_amount() {
		return cur_receive_loan_amount;
	}

	public void setCur_receive_loan_amount(BigDecimal cur_receive_loan_amount) {
		this.cur_receive_loan_amount = cur_receive_loan_amount;
	}

	public BigDecimal getCur_new_coefficient() {
		return cur_new_coefficient;
	}

	public void setCur_new_coefficient(BigDecimal cur_new_coefficient) {
		this.cur_new_coefficient = cur_new_coefficient;
	}

	public BigDecimal getContinue_loan_coefficient() {
		return continue_loan_coefficient;
	}

	public void setContinue_loan_coefficient(BigDecimal continue_loan_coefficient) {
		this.continue_loan_coefficient = continue_loan_coefficient;
	}

	public BigDecimal getCvalid_loan_amount() {
		return cvalid_loan_amount;
	}

	public void setCvalid_loan_amount(BigDecimal cvalid_loan_amount) {
		this.cvalid_loan_amount = cvalid_loan_amount;
	}

	public String getLtd() {
		return ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public String getLtd_code() {
		return ltd_code;
	}

	public void setLtd_code(String ltd_code) {
		this.ltd_code = ltd_code;
	}

	public String getLtd_name() {
		return ltd_name;
	}

	public void setLtd_name(String ltd_name) {
		this.ltd_name = ltd_name;
	}

	public String getIs_lock() {
		return is_lock;
	}

	public void setIs_lock(String is_lock) {
		this.is_lock = is_lock;
	}

	public String getCreate_user() {
		return create_user;
	}

	public void setCreate_user(String create_user) {
		this.create_user = create_user;
	}

	public Date getCreate_date() {
		return create_date;
	}

	public void setCreate_date(Date create_date) {
		this.create_date = create_date;
	}

	public String getUpdate_user() {
		return update_user;
	}

	public void setUpdate_user(String update_user) {
		this.update_user = update_user;
	}

	public Date getUpdate_date() {
		return update_date;
	}

	public void setUpdate_date(Date update_date) {
		this.update_date = update_date;
	}

	public String getConfirm_user() {
		return confirm_user;
	}

	public void setConfirm_user(String confirm_user) {
		this.confirm_user = confirm_user;
	}

	public Date getConfirm_date() {
		return confirm_date;
	}

	public void setConfirm_date(Date confirm_date) {
		this.confirm_date = confirm_date;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
}
